package ar.edu.caece.pl.alex.model;

public interface IDictionary {
	
	/** Devuelve true si palabraReservada es realmente una palabra reservada aceptada por la gramatica.
	 * @param palabraReservada
	 */
	public boolean isValid(String palabraReservada);
	
	/** Devuelve true si tokenType es realmente tipo de Token valido.
	 * @param tokenType
	 */
	public boolean isValid(int tokenType);
	
	/**
	 * Devuelve la descripcion de un token segun su tipo.
	 * @param tokenType
	 * @return (La descripcion del token)
	 */
	public String getTokenDescription(int tokenType);
}
